﻿using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static CloudApiServer.Controllers.FsiApiZheJiangController;

namespace CloudApiServer
{

    /// <summary>
    /// 处方中心外层传入
    /// </summary>
    public class FsiRequestEpcHeader
    {
        public string appId { get; set; }
        public string version { get; set; }
        public string timestamp { get; set; }
        public string encType {  get; set; }
        public string encData { get; set; }
        public string signType { get; set;}
        public string signData { get; set;}
    }
    /// <summary>
    /// 处方中心  人工审核传入
    /// </summary>

    public class FsiRequestEpcAgentReqRxAuthRegInput
    {
        public string cardInfo { get; set; }
        public string fixmedinsCode { get; set; }
        public string psnName { get; set; }
        public string psnCertType { get; set; }
        public string certno { get; set; }
        public string agnterName { get; set; }
        public string agnterCertType { get; set; }
        public string agnterCertno { get; set; }
        public string regerName { get; set; }
        public string regerCertType { get; set; }
        public string regerCertno { get; set; }
        public string ipInfo { get; set; }
    }

    /// <summary>
    /// 处方中心 预授权传入
    /// </summary>
    public class FsiRequestEpcRxAuthQueryInput
    {
        /// <summary>
        /// 
        /// </summary>
        public string opter { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string certno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedinsCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psnCertType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ecToken { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string regSn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string optinsNo { get; set; }
        /// <summary>
        /// 测试_顾伊朶
        /// </summary>
        public string psnName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ipInfo { get; set; }
        /// <summary>
        /// 白芷
        /// </summary>
        public string opterName { get; set; }
    }
    /// <summary>
    /// 处方中心 电子处方下载
    /// </summary>
    public class FsiRequestEpcRxInfoDldInput
    {
        /// <summary>
        /// 
        /// </summary>
        public string authRxno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string devInfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string epcToken { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedinsCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ipInfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter { get; set; }
        /// <summary>
        /// 李时珍
        /// </summary>
        public string opterName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string optinsNo { get; set; }
    }



    /// <summary>
    /// 安徽医保报文头部
    /// </summary>
    /// <typeparam name="TResult"></typeparam>
    public class FsiRequestAnHuiHeader<TResult>
    {
        public TResult arg0 { get; set; }
        public string _api_access_key { get; set; }
        public string _api_name { get; set; }
        public string _api_signature { get; set; }
        public string _api_timestamp { get; set; }
    }

    /// <summary>
    /// 电子凭证报文头
    /// </summary>
    /// <typeparam name="TResult"></typeparam>
    public class FsiRequestEcCodeHeader<TResult>
    {
        /// <summary>
        /// 
        /// </summary>
        public TResult data { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string orgId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string transType { get; set; }
    }

    /// <summary>
    /// 电子凭证数据节点
    /// </summary>
    public class DataEcCodeRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public string operatorId { get; set; }
        /// <summary>
        /// 金丽萍
        /// </summary>
        public string operatorName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string officeId { get; set; }
        /// <summary>
        /// 内科
        /// </summary>
        public string officeName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string orgId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string businessType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string deviceType { get; set; }
    }

    /// <summary>
    /// fsi传入头部
    /// </summary>
    /// <typeparam name="TResult"></typeparam>
    public class FsiRequestHeader<TResult>
    {
        public string recer_sys_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dev_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dev_safe_info { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string signtype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cainfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string infver { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtarea_admvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplc_admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_code { get; set; }
        /// <summary>
        /// 宁波市洪福昌药品销售有限公司
        /// </summary>
        public string fixmedins_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sign_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public TResult Input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string msgid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inf_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string infno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string info { get; set; }
    }

    /// <summary>
    /// 3501 盘存上传
    /// </summary>
    public class InputGoodsUpload
    {
        /// <summary>
        /// 
        /// </summary>
        public InvinfoGoodsUpload invinfo { get; set; }
    }
    public class InvinfoGoodsUpload
    {
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_hilist_id { get; set; }
        /// <summary>
        /// 阿莫西林双氯西林钠胶囊凯力达
        /// </summary>
        public string fixmedins_hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string invdate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? inv_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manu_lotnum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_bchno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manu_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string expy_end { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_stoin_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string spler_code { get; set; }
        /// <summary>
        /// 国药控股宁波有限公司
        /// </summary>
        public string spler_name { get; set; }
        /// <summary>
        /// 慈溪市祥润大药房有限公司
        /// </summary>
        public string storageroomname { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stockstatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string productUuid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNumIn { get; set; }
    }
    /// <summary>
    /// 3502 库存变更
    /// </summary>
    public class InputGoodsUpdate
    {
        /// <summary>
        /// 
        /// </summary>
        public InvinfoGoodsUpdate invinfo { get; set; }
    }
    public class InvinfoGoodsUpdate
    {
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inv_chg_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_hilist_id { get; set; }
        /// <summary>
        /// 阿莫西林双氯西林钠胶囊凯力达
        /// </summary>
        public string fixmedins_hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_bchno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inv_chg_time { get; set; }
        /// <summary>
        /// 医保测试员工
        /// </summary>
        public string inv_chg_opter_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trdn_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_stoin_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string productUuid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNumIn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? inv_cnt { get; set; }
    }
    /// <summary>
    /// 3503 3504 采购 采购退货上传
    /// </summary>
    public class InputGoodsBuy
    {
        /// <summary>
        /// 
        /// </summary>
        public PurcinfoGoodsBuy purcinfo { get; set; }
    }

    public class PurcinfoGoodsBuy
    {
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_hilist_id { get; set; }
        /// <summary>
        /// 阿莫西林双氯西林钠胶囊凯力达
        /// </summary>
        public string fixmedins_hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dynt_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_bchno { get; set; }
        /// <summary>
        /// 国药控股宁波有限公司
        /// </summary>
        public string spler_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string spler_pmtno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manu_lotnum { get; set; }
        /// <summary>
        /// 海南通用三洋药业有限公司
        /// </summary>
        public string prodentp_name { get; set; }
        /// <summary>
        /// 国药准字H19990146
        /// </summary>
        public string aprvno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manu_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string expy_end { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? finl_trns_pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? purc_retn_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string purc_invo_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string purc_invo_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string purc_retn_stoin_time { get; set; }
        /// <summary>
        /// 医保测试员工
        /// </summary>
        public string purc_retn_opter_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_geay_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_stoin_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inspdate { get; set; }
        /// <summary>
        /// 医保测试员工
        /// </summary>
        public string inspperson { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string spler_code { get; set; }
        /// <summary>
        /// 海南通用三洋药业有限公司
        /// </summary>
        public string manufacturer { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? pac_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? rtal_pric { get; set; }
        /// <summary>
        /// 0.735克*10粒
        /// </summary>
        public string spec { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string min_pacunt { get; set; }
        /// <summary>
        /// 盒
        /// </summary>
        public string pacunt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string productUuid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNumIn { get; set; }
    }
    /// <summary>
    /// 3505 3506 销售 销售退货上传  
    /// </summary>
    public class InputGoodsSell
    {
        /// <summary>
        /// 
        /// </summary>
        public SelinfoGoodsSell selinfo { get; set; }
    }
    public class SelinfoGoodsSell
    {
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_hilist_id { get; set; }
        /// <summary>
        /// 马应龙麝香痔疮膏
        /// </summary>
        public string fixmedins_hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_bchno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prsc_dr_name { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string phar_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_prac_cert_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_sn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manu_lotnum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manu_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trdn_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rtal_docno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? sel_retn_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sel_retn_time { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string sel_retn_opter_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prsc_dr_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prsc_dr_certno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_certno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hi_feesetl_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string setl_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string certno { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string psn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string expy_end { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? finl_trns_pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rxno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_circ_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stoout_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string bchno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drug_trac_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drug_prod_barc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shelf_posi { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string memo { get; set; }

        public string mdtrt_setl_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string barcode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_sal_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_stoin_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prod_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? pac_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string spec { get; set; }
        /// <summary>
        /// 盒
        /// </summary>
        public string min_pacunt { get; set; }
        /// <summary>
        /// 盒
        /// </summary>
        public string pacunt { get; set; }
        /// <summary>
        /// 马应龙药业集团股份有限公司
        /// </summary>
        public string prdr_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string productUuid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batchNumIn { get; set; }
    }



	/// <summary>
	/// 3505 3506 销售 销售退货上传  
	/// </summary>
	public class InputGoodsSellList
	{
		/// <summary>
		/// 
		/// </summary>
		public List<SelinfoGoodsSellList> selinfo { get; set; }
	}
	public class SelinfoGoodsSellList
	{
		/// <summary>
		/// 
		/// </summary>
		public string med_list_codg { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string fixmedins_hilist_id { get; set; }
		/// <summary>
		/// 马应龙麝香痔疮膏
		/// </summary>
		public string fixmedins_hilist_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string fixmedins_bchno { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string prsc_dr_name { get; set; }
		/// <summary>
		/// 孔立昊
		/// </summary>
		public string phar_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string phar_prac_cert_no { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string mdtrt_sn { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string manu_lotnum { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string manu_date { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string rx_flag { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string trdn_flag { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string rtal_docno { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public decimal? sel_retn_cnt { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string sel_retn_time { get; set; }
		/// <summary>
		/// 孔立昊
		/// </summary>
		public string sel_retn_opter_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string prsc_dr_cert_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string prsc_dr_certno { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string phar_cert_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string phar_certno { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string hi_feesetl_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string setl_id { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string psn_no { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string psn_cert_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string certno { get; set; }
		/// <summary>
		/// 孔立昊
		/// </summary>
		public string psn_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string expy_end { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public decimal? finl_trns_pric { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string rxno { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string rx_circ_flag { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string stoout_no { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string bchno { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string drug_trac_codg { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string drug_prod_barc { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string shelf_posi { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string memo { get; set; }

		public string mdtrt_setl_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string barcode { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string prod_sal_id { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string prod_stoin_id { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string prod_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public decimal? pac_cnt { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string spec { get; set; }
		/// <summary>
		/// 盒
		/// </summary>
		public string min_pacunt { get; set; }
		/// <summary>
		/// 盒
		/// </summary>
		public string pacunt { get; set; }
		/// <summary>
		/// 马应龙药业集团股份有限公司
		/// </summary>
		public string prdr_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string productUuid { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string batchNum { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string batchNumIn { get; set; }
	}

	/// <summary>
	/// 3507上传记录删除
	/// </summary>
	public class InputGoodsInfoDelete
    {
        /// <summary>
        /// 
        /// </summary>
        public DataGoodsInfoDelete data { get; set; }
    }
    public class DataGoodsInfoDelete
    {
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_bchno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inv_data_type { get; set; }
    }
    /// <summary>
    /// 3568 商品库存上传
    /// </summary>
    public class InputGoodStocks
    {
        /// <summary>
        /// 
        /// </summary>
        public InvinfoGoodStocks invinfo { get; set; }
    }
    public class InvinfoGoodStocks
    {
        /// <summary>
        /// 
        /// </summary>
        public string prod_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_hilist_id { get; set; }
        /// <summary>
        /// 归脾丸
        /// </summary>
        public string fixmedins_hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal inv_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stockstatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vali_flag { get; set; }
    }


    /// <summary>
    /// 3569 商品企业信息
    /// </summary>
    public class InputGoodsInformationInfo
    {
        /// <summary>
        /// 
        /// </summary>
        public entpbaseinfoGoodsInformationInfo entpbaseinfo { get; set; }
    }
    public class entpbaseinfoGoodsInformationInfo
    {
        public string fixmedins_hilist_id { get; set; }
        public string entp_code { get; set; }
        public string entp_name { get; set; }
        public string entp_type { get; set; }
        public string busilicperson { get; set; }
        public string manager { get; set; }
        public string telephone { get; set; }
        public string regaddress { get; set; }

        public string address { get; set; }
        public string province { get; set; }
        public string city { get; set; }
        public string county { get; set; }
        public string forg_flag { get; set; }
        public string city_flag { get; set; }
        public string openingbank { get; set; }
        public string accountnumber { get; set; }
        public string taxcode { get; set; }
        public string isreceipttype { get; set; }

        public string uscc { get; set; }
        public string busilicissue { get; set; }
        public string busilicexp { get; set; }
        public string busilicissuedate { get; set; }
        public string busiliccheckdate { get; set; }
        public string businessscope { get; set; }
        public string qaexpdate { get; set; }
        public string qcmanager { get; set; }
        public string licence { get; set; }
        public string licenceexp { get; set; }
        public string licenceissue { get; set; }
        public string licencescope { get; set; }
        public string licenceissuedate { get; set; }
    }

    /// <summary>
    /// 3599 定点结算追溯码信息采集
    /// </summary>
    public class InputGoodsSellTracInfo
    {
        /// <summary>
        /// 
        /// </summary>
        public selinfoInputGoodsSellTracInfo selinfo { get; set; }
    }
    public class selinfoInputGoodsSellTracInfo
    {
        public string setl_id { get; set; }
        public string setl_flag { get; set; }
        public string init_setl_id { get; set; }
        public string fixmedins_hilist_id { get; set; }
        public string fixmedins_hilist_name { get; set; }
        public string med_type { get; set; }
        public string mdtrt_sn { get; set; }
        public string psn_no { get; set; }
        public string psn_cert_type { get; set; }
        public string psn_name { get; set; }
        public string bkkp_sn { get; set; }
        public string trdn_flag { get; set; }
        public string Setl_pric { get; set; }
        public string sel_cnt { get; set; }
        public string setl_time { get; set; }
        public string prcunt { get; set; }
        public string memo { get; set; }
        public string med_list_codg { get; set; }
    }

    /// <summary>
    /// 明细审核事前、事中分析服务
    /// </summary>
    public class InputListRiskConServiceresult
    {
        /// <summary>
        /// 
        /// </summary>
        public DataListRiskConServiceresult data { get; set; }
    }
    public class DataListRiskConServiceresult
    {
        /// <summary>
        /// 
        /// </summary>
        public string syscode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trig_scen { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ListRiskConServiceresultPatient_dtos> patient_dtos { get; set; }
    }
    public class ListRiskConServiceresultPatient_dtos
    {
        /// <summary>
        /// 
        /// </summary>
        public string patn_id { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string patn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string gend { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string brdy { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string poolarea { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string curr_mdtrt_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ListRiskConServiceresultFsi_encounter_dtos> fsi_encounter_dtos { get; set; }
    }
    public class ListRiskConServiceresultFsi_encounter_dtos
    {
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_id { get; set; }
        /// <summary>
        /// 望江乾康大药房
        /// </summary>
        public string medins_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal ownpay_amt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal selfpay_amt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_lv { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string adm_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_main_dise_codg { get; set; }
        /// <summary>
        /// 高血压伴并发症
        /// </summary>
        public string dscg_main_dise_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dr_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int setl_totlnum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string adm_dept_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string adm_dept_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_dept_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_dept_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_mdtrt_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string matn_stas { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string reim_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string out_setl_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ListRiskConServiceresultFsi_order_dtos> fsi_order_dtos { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ListRiskConServiceresultFsi_diagnose_dtos> fsi_diagnose_dtos { get; set; }
    }



    public class InputRiskConServiceresult
    {
        /// <summary>
        /// 
        /// </summary>
        public DataRiskConServiceresult data { get; set; }
    }
    public class DataRiskConServiceresult
    {
        /// <summary>
        /// 
        /// </summary>
        public string syscode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trig_scen { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public RiskConServiceresultPatient_dtos patient_dtos { get; set; }
    }
    public class RiskConServiceresultPatient_dtos
    {
        /// <summary>
        /// 
        /// </summary>
        public string patn_id { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string patn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string gend { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string brdy { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string poolarea { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string curr_mdtrt_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public RiskConServiceresultFsi_encounter_dtos fsi_encounter_dtos { get; set; }
        public RiskConServiceresultFsi_encounter_dtos encounter_dtos { get; set; }
    }
    public class RiskConServiceresultFsi_encounter_dtos
    {
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_id { get; set; }
        /// <summary>
        /// 望江乾康大药房
        /// </summary>
        public string medins_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal ownpay_amt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal selfpay_amt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_lv { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string adm_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_main_dise_codg { get; set; }
        /// <summary>
        /// 高血压伴并发症
        /// </summary>
        public string dscg_main_dise_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dr_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int setl_totlnum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string adm_dept_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string adm_dept_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_dept_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dscg_dept_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_mdtrt_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string matn_stas { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string reim_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string out_setl_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ListRiskConServiceresultFsi_order_dtos> fsi_order_dtos { get; set; }

        public List<ListRiskConServiceresultFsi_order_dtos> order_dtos { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ListRiskConServiceresultFsi_diagnose_dtos> fsi_diagnose_dtos { get; set; }
    }


    public class ListRiskConServiceresultFsi_order_dtos
    {
        /// <summary>
        /// 
        /// </summary>
        public string rx_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rxno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string long_drord_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hilist_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string chrg_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_bhvr { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hilist_code { get; set; }
        /// <summary>
        /// 妇科千金片
        /// </summary>
        public string hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hilist_lv { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hilist_pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hosplist_code { get; set; }
        /// <summary>
        /// 妇科千金片
        /// </summary>
        public string hosplist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal ownpay_amt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal selfpay_amt { get; set; }
        /// <summary>
        /// 108片
        /// </summary>
        public string spec { get; set; }
        /// <summary>
        /// 盒
        /// </summary>
        public string spec_unt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_begn_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_dept_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_dept_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_dr_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_dr_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drord_dr_profttl { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string curr_drord_flag { get; set; }
    }
    public class ListRiskConServiceresultFsi_diagnose_dtos
    {
        /// <summary>
        /// 
        /// </summary>
        public string dise_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inout_dise_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string maindise_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int dias_srt_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dise_codg { get; set; }
        /// <summary>
        /// 高血压伴并发症
        /// </summary>
        public string dise_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dise_date { get; set; }
    }


    /// <summary>
    /// 9101文件上传input
    /// </summary>
    public class InputFileupload
    {
        /// <summary>
        /// 
        /// </summary>
        public FileuploadFsUploadIn fsUploadIn { get; set; }
    }
    public class FileuploadFsUploadIn
    {
        /// <summary>
        /// 
        /// </summary>
        public int[]  @in { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string filename { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_code { get; set; }
    }

    /// <summary>
    /// 9102文件下载input
    /// </summary>
    public class InputFileDownload
    {
        /// <summary>
        /// 
        /// </summary>
        public FileuploadFsDownloadIn fsDownloadIn { get; set; }
    }
    public class FileuploadFsDownloadIn
    {
        /// <summary>
        /// 
        /// </summary>
        public string filename { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string file_qury_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_code { get; set; }
    }

    /// <summary>
    /// 5301 人员慢特病备案 Input
    /// </summary>
    public class InputQueryPsnOpspReg 
    { 
        public DataQueryPsnOpspReg data { get; set; }
    }
    /// <summary>
    /// 5301 人员慢特病备案 data
    /// </summary>
    public class DataQueryPsnOpspReg
    {
        public string psn_no { get; set; }
    }


    /// <summary>
    /// 浙江省异地对账空的input
    /// </summary>
    public class InputTransBeginMedicine
    {

    }
    /// <summary>
    /// 浙江省异地对账1802接口data
    /// </summary>
    public class DataTransBeginMedicine1802Request
    {
        /// <summary>
        /// 
        /// </summary>
        public string fixmedinsNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplcAdmdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtSeq { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtareaAdmdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string prmmsg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psnNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string setlSn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string succFlag { get; set; }
    }
    /// <summary>
    /// 浙江省异地对账1802接口input
    /// </summary>
    public class InputTransBeginMedicine1802
    {
        /// <summary>
        /// 
        /// </summary>
        public List<DataTransBeginMedicine1802Request> data { get; set; }
    }
    /// <summary>
    /// 浙江省异地对账1505接口data
    /// </summary>
    public class DataTransBeginMedicine1505Request
    {
        /// <summary>
        /// 
        /// </summary>
        public string uuid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtareaAdmdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplcAdmdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedinsNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psnNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double medfeeSumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double optinsPaySumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtSetlTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trnsType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtSeq { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string setlSn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string clrType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string setlOptins { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmtBegndate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmtEnddate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double fundPaySumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double acctPay { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double fixmedinsSetlCnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double psnCashPay { get; set; }
    }
    /// <summary>
    /// 浙江省异地对账1505接口input
    /// </summary>
    public class InputTransBeginMedicine1505
    {
        /// <summary>
        /// 
        /// </summary>
        public List<DataTransBeginMedicine1505Request> data { get; set; }
    }
    /// <summary>
    /// 3201对总账input
    /// </summary>
    public class InputStmtTotalRequest
    {
        public DataStmtTotalRequest data { get; set; }
    }
    /// <summary>
    /// 3201对总账data
    /// </summary>
    public class DataStmtTotalRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string clr_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string setl_optins { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmt_begndate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmt_enddate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal fund_pay_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string acct_pay { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string acct_pay2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int fixmedins_setl_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string refd_setl_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string uuid { get; set; }
    }

    /// <summary>
    /// 3202 对明细账input
    /// </summary>
    public class InputStmtDetailRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public DataStmtDetailRequest data { get; set; }
    }
    /// <summary>
    /// 3202 对明细账data
    /// </summary>
    public class DataStmtDetailRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public string setl_optins { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmt_begndate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmt_enddate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int fund_pay_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int cash_payamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int fixmedins_setl_cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string clr_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ReconciliationDetailListItem> reconciliationDetailList { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string file_qury_no { get; set; }
    }

    /// <summary>
    /// 3202 对明细账ReconciliationDetailListItem
    /// </summary>
    public class ReconciliationDetailListItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string setl_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int fund_pay_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int acct_pay { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string refd_setl_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_cash_pay { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string order_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtareaAdmvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplcAdmdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedinsNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string setlTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trnsType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtSeq { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmtRslt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string stmtRsltDscr { get; set; }
    }






    /// <summary>
    /// 2101 2102 药店结算input
    /// </summary>
    public class InputDrugstoreSettleAccountsPreA
    {
        /// <summary>
        /// 
        /// </summary>
        public DruginfoDrugstoreSettleAccountsPreA druginfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<DrugdetailDrugstoreSettleAccountsPreA> drugdetail { get; set; }
    }
    /// <summary>
    /// 2101 2102 药店结算input 无拓展字段
    /// </summary>
    public class InputDrugstoreSettleAccountsPreA_NoExpcontent
    {
        /// <summary>
        /// 
        /// </summary>
        public DruginfoDrugstoreSettleAccountsPreA_NoExpcontent druginfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<DrugdetailDrugstoreSettleAccountsPreA> drugdetail { get; set; }
    }
    /// <summary>
    /// 2101 2102 药店结算人员信息拓展
    /// </summary>
    public class ExpContentDrugstoreSettleAccountsPreA
    {
        /// <summary>
        /// 
        /// </summary>
        public string psn_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string certno { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string psn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cvlserv_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rel_ttp_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trum_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string card_sn { get; set; }
    }
    /// <summary>
    /// 2101 2102 药店结算Druginfo
    /// </summary>
    public class DruginfoDrugstoreSettleAccountsPreA
    {
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dise_codg { get; set; }
        /// <summary>
        /// 便秘
        /// </summary>
        public string dise_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string acct_used_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string  med_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begn_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begntime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ExpContentDrugstoreSettleAccountsPreA exp_content { get; set; }
    }
    /// <summary>
    /// 2101 2102 药店结算Druginfo 无拓展字段string
    /// </summary>
    public class DruginfoDrugstoreSettleAccountsPreA_NoExpcontent
    {
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dise_codg { get; set; }
        /// <summary>
        /// 便秘
        /// </summary>
        public string dise_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double medfee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string acct_used_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begn_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begntime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string  exp_content { get; set; }
    }
    /// <summary>
    /// 2101 2102 药店结算Drugdetail
    /// </summary>
    public class DrugdetailDrugstoreSettleAccountsPreA
    {
        /// <summary>
        /// 丙类
        /// </summary>
        public string chrgitm_lv { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string feedetl_sn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rxno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_circ_flag { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fee_ocur_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal det_item_fee_sumamt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal cnt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal pric { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal sin_dos_dscr { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string used_frqu_dscr { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medc_way_dscr { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string bilg_dr_codg { get; set; }
        /// <summary>
        /// 异地管理1号
        /// </summary>
        public string bilg_dr_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tcmdrug_used_way { get; set; }
    }
    /// <summary>
    /// 2201 门诊挂号Input
    /// </summary>
    public class InputOutpatientRregistration
    {
        /// <summary>
        /// 
        /// </summary>
        public DataOutpatientRregistration data { get; set; }
    }
    /// <summary>
    /// 2201 门诊挂号Data
    /// </summary>
    public class DataOutpatientRregistration
    {
        /// <summary>
        /// 
        /// </summary>
        public int dept_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begntime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_no { get; set; }
        /// <summary>
        /// 全科医疗科
        /// </summary>
        public string dept_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string exp_content { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string caty { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ipt_otp_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_type { get; set; }
        /// <summary>
        /// 孔二二
        /// </summary>
        public string dr_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string atddr_no { get; set; }
    }
    /// <summary>
    /// 2202 门诊挂号撤销Input
    /// </summary>
    public class InputOutpatientRegistrationCancel
    {
        /// <summary>
        /// 
        /// </summary>
        public DataOutpatientRegistrationCancel data { get; set; }
    }
    /// <summary>
    /// 2202 门诊挂号撤销Data
    /// </summary>
    public class DataOutpatientRegistrationCancel
    {
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string exp_content { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ipt_otp_no { get; set; }
    }
    /// <summary>
    /// 2203A 门诊费用明细上传Input
    /// </summary>
	public class InputOutpatientMdtrtinfoUpA
	{
		/// <summary>
		/// 
		/// </summary>
		public List<DiseinfoOutpatientMdtrtinfoUpA> diseinfo { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public MdtrtinfoOutpatientMdtrtinfoUpA mdtrtinfo { get; set; }
	}
    /// <summary>
    /// 2203A 门诊费用明细上传Diseinfo
    /// </summary>
	public class DiseinfoOutpatientMdtrtinfoUpA
	{
		/// <summary>
		/// 
		/// </summary>
		public string diag_time { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string diag_type { get; set; }
		/// <summary>
		/// 李一一
		/// </summary>
		public string dise_dor_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string dise_dor_no { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string vali_flag { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public int diag_srt_no { get; set; }
		/// <summary>
		/// 全科医疗科
		/// </summary>
		public string diag_dept { get; set; }
		/// <summary>
		/// 健康查体
		/// </summary>
		public string diag_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string diag_code { get; set; }
	}
    /// <summary>
    /// 2203A 门诊费用明细上传Mdtrtinfo
    /// </summary>
	public class MdtrtinfoOutpatientMdtrtinfoUpA
	{
		/// <summary>
		/// 
		/// </summary>
		public string mdtrt_id { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string birctrl_matn_date { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string matn_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string med_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string birctrl_type { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string begntime { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string geso_val { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string exp_content { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string dise_codg { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string psn_no { get; set; }
		/// <summary>
		/// 健康查体
		/// </summary>
		public string dise_name { get; set; }
		/// <summary>
		/// 
		/// </summary>
		public string main_cond_dscr { get; set; }
	}








	/// <summary>
	/// 7000处方目录查询Inupt
	/// </summary>
	public class InuptOpsp7000
    {
        public DataOpsp7000 data { get; set; }
    }
    /// <summary>
    /// 7000处方目录查询Data
    /// </summary>
    public class DataOpsp7000
    {
        public string med_list_codg {  get; set; }
        public List<ListOpsp7000> med_list_codgs { get; set; }
        public string begntime {  get; set; }
        public string endtime { get; set; }
        public int page_num { get; set; }
        public int page_size { get; set; }
    }
    /// <summary>
    /// 7000处方目录查询List
    /// </summary>
    public class ListOpsp7000
    {
        public string med_list_codg;
    }

    /// <summary>
    /// 3301商品上传传入input
    /// </summary>
    public class InputCatalogCompUp
    {
        public List<DataCatalogCompUp> data { get; set; }
    }
    /// <summary>
    /// 3301商品上传传入data
    /// </summary>
    public class DataCatalogCompUp 
    {
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_hilist_id { get; set; }
        /// <summary>
        /// 开塞露
        /// </summary>
        public string fixmedins_hilist_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string list_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begndate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string enddate { get; set; }
        /// <summary>
        /// 国药准字H11021175
        /// </summary>
        public string aprvno { get; set; }
        /// <summary>
        /// 浸出剂
        /// </summary>
        public string dosform { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string exct_cont { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string item_cont { get; set; }
        /// <summary>
        /// 袋
        /// </summary>
        public string prcunt { get; set; }
        /// <summary>
        /// 20ml*2支
        /// </summary>
        public string spec { get; set; }
        /// <summary>
        /// 20ml*2支
        /// </summary>
        public string pacspec { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string scdz { get; set; }
        /// <summary>
        /// 北京麦迪海药业有限责任公司
        /// </summary>
        public string prdr_name { get; set; }
    }
    /// <summary>
    /// 3302商品上传传入input
    /// </summary>
    public class InputDeleteCatalogCompAudited
    {
        public DataDeleteCatalogCompAudited data { get; set; }  
    }
    /// <summary>
    /// 3302商品上传传入data
    /// </summary>
    public class DataDeleteCatalogCompAudited
    {
        public string fixmedins_code {  get; set; }
        public string fixmedins_hilist_id { get;set; }
        public string list_type { get; set; }
        public string med_list_codg { get;set; }
    }
    /// <summary>
    /// 5206商品上传传入input
    /// </summary>
    public class InputQueryFixmedinsPracPsnSum
    {
        public DataQueryFixmedinsPracPsnSum data { get; set; }
    }
    /// <summary>
    /// 5206商品上传传入Data
    /// </summary>
    public class DataQueryFixmedinsPracPsnSum
    {
        public string psn_no { get; set; }
    }
    /// <summary>
    /// 9001签到传入input
    /// </summary>
    public class InputSignIn
    {
        public DataSignIn signIn {  get; set; }
    }
    /// <summary>
    /// 山东签到
    /// </summary>
    public class InputSignInShandong
    {
        public DataSignIn data { get; set; }
    }

    /// <summary>
    /// 9001签到传入Data
    /// </summary>
    public class DataSignIn
    {
        public string ip { get; set; }
        public string mac { get; set; }
        public string opter_no { get; set; }
    }

    /// <summary>
    /// 9002签退传入input
    /// </summary>
    public class InputSignOut
    {
        public DataSignOut signOut { get; set; }
    }
    public class InputSignOutShandong
    {
        public DataSignOut data { get; set; }
    }
    /// <summary>
    /// 9002签退传入Data
    /// </summary>
    public class DataSignOut
    {
        public string sign_no { get; set; }
        public string opter_no { get; set; }
    }

    /// <summary>
    /// 1101传入input
    /// </summary>
    public class InputQueryPsnInfoRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public DataQueryPsnInfoRequest data { get; set; }
    }
    /// <summary>
    /// 1101传入data
    /// </summary>
    public class DataQueryPsnInfoRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string card_sn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string certno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string begntime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int cardBool { get; set; }
    }
    /// <summary>
    /// 2103传入input
    /// </summary>
    public class InputDrugstoreSettleRevokeRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public DataDrugstoreSettleRevokeRequest data { get; set; }
    }
    /// <summary>
    /// 2103传入data
    /// </summary>
    public class DataDrugstoreSettleRevokeRequest
    {
        public string setl_id { get; set; }
        public string mdtrt_id { get; set; }
        public string psn_no { get; set; }

    }
    /// <summary>
    /// 7202传入input
    /// </summary>
    public class InputOpsp7202Request
    {
        /// <summary>
        /// 
        /// </summary>
        public DataOpsp7202Request data { get; set; }
    }
    /// <summary>
    /// 7202传入data
    /// </summary>
    public class DataOpsp7202Request
    {
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string certno { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string psn_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplc_admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ip_info { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter { get; set; }
        /// <summary>
        /// 测试员工
        /// </summary>
        public string opter_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string optins { get; set; }

    }
    /// <summary>
    /// 7203传入input
    /// </summary>
    public class InputOpsp7203Request
    {
        /// <summary>
        /// 
        /// </summary>
        public DataOpsp7203Request data { get; set; }
    }
    /// <summary>
    /// 7203传入data
    /// </summary>
    public class DataOpsp7203Request
    {
        /// <summary>
        /// 
        /// </summary>
        public string auth_rxno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ip_info { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string epc_token { get; set; }

        public string epctoken { get; set; }


    }
    /// <summary>
    /// 7204传入input
    /// </summary>
    public class InputOpsp7204Request
    {
        /// <summary>
        /// 
        /// </summary>
        public DataOpsp7204Request data { get; set; }
    }
    /// <summary>
    /// 7204传入data
    /// </summary>
    public class DataOpsp7204Request
    {
        /// <summary>
        /// 
        /// </summary>
        public string hi_rxno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_trace_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_file { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string epc_token { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ec_token { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_certno { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string phar_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_prac_cert_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rchk_phar_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rchk_phar_certno { get; set; }
        /// <summary>
        /// 傅驰峰
        /// </summary>
        public string rchk_phar_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dspeer_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dspeer_certno { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string dspeer_name { get; set; }
        /// <summary>
        /// 审核通过
        /// </summary>
        public string rx_chk_opnn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_chk_stas_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phar_sign_info { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_chk_file { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rx_chk_time { get; set; }
    }

    public class InputQueryMedListMapByPageRequest
    {
        public DataQueryMedListMapByPageRequest data { get; set; }
    }
    public class DataQueryMedListMapByPageRequest
    {

        /// <summary>
        /// 
        /// </summary>
        public string updt_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int page_num { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int page_size { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insu_admdvs { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string medins_list_codg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medins_list_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string med_list_codg { get; set; }

    }

    public class InputMonthlyReconciliationStatusQueryRequest
    {

    }

    /// <summary>
    /// ZJ3100 近90天购药明细查询接口入参
    /// </summary>
    public class InputQueryDrugdosageRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public string sysCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medinsCode { get; set; }
        /// <summary>
        /// 宁波市海曙永旺大药房古林店
        /// </summary>
        public string medinsName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drName { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string psnName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psnNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hiListCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hiListName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int currentPage { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int pageSize { get; set; }
    }

}
